@CHARSET "UTF-8";
	div {display: block;}
		body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input, textarea, select, button, h1, h2, h3, h4, h5, h6, pre	{margin:0; padding:0;}
		body, input, textarea, select, button	{color:#666; font-size:12px; line-height:18px; font-family:whitecat.woff; padding:20px; padding-right:20px;}
		body	{background-color:#fff;}
		fieldset, img	{border:0;}
		table	{border-collapse:collapse;}
		legend, caption	{position:absolute; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}
		ul, ol	{list-style:none;}
		a	{color:#666; text-decoration:none;}
		a:hover	{color:#000;}
		a:active, button:active	{outline:none;}
		a.on	{font-weight:bold;}
		a.disabled	{cursor:default; outline:none;}	/* 121127_수정 */
		em	{font-style:normal;}
		form	{display:inline;}
 		.header .menu_brand ul {
			position: relative;
			min-width: 1250px;
			margin: 0 -36px;
			text-align: center;
		}
		ul, menu, dir {
		display: block;
			-webkit-margin-before: 1em;
			-webkit-margin-after: 1em;
			-webkit-margin-start: 0px;
			-webkit-margin-end: 0px;
			/*  -webkit-padding-start: 40px;  */
		} 
		/* 강조-gt(<, greater then) 약하게-lt(>, less than) */
/* -- FONT -- */
/* ProximaRegular-'Proxima N W01 Reg', ProximaBold-'Proxima N W01 Bold', ProximaExtraBold-'Proxima N W01 Xbold' */
@font-face	{font-family:cat; src:url('common/font/whitecat.eot');/* IE9 호환성 보기 */ src:url('common/font/whitecat.eot?iefix') format('eot'),/* IE6-IE8 */ url('font/whitecat.woff') format('woff'),/* Modern Browsers */ url('common/font/whitecat.ttf') format('truetype');/* Safari, android, iOS */;}

.txt_en	{font-weight:normal !important; font-family:Georgia, Dotum,돋움 !important;}
.txt_enb	{font-weight:bold !important; font-family:Georgia, Dotum,돋움 !important;}
.txt_en02	{font-family:'Proxima N W01 Reg', Dotum,돋움 !important;}
.txt_en02b	{font-weight:bold; font-family:'Proxima N W01 Bold', Dotum,돋움 !important; letter-spacing:1px !important;}
.txt_en02xb	{font-family:'Proxima N W01 Xbold', Dotum,돋움 !important; letter-spacing:1px !important;}
.txt_kr	{font-weight:normal; font-family:Dotum,돋움;}
.txt_krb	{font-weight:bold; font-family:Dotum,돋움;}
.txt_kr02	{font-size:18px; line-height:22px; font-family:NanumGothic;}
.txt_kr02b	{font-size:18px !important; line-height:22px !important; font-family:'NanumGothicBold' !important;}
.txt_ex	{font-family:'Batang' !important;}
.txt_pre	{color:#999; text-decoration:line-through;}
.txt_gt00	{color:#000;}
.txt_gt00_11	{color:#000; font-size:11px; line-height:16px;}
.txt_gt03	{color:#333 !important;}
.txt_gt11	{color:#d90000;}
.txt_gt12	{color:#a79860;}
.txt_gt12_11	{color:#a79860; font-size:11px; line-height:16px;}
/* 130419_수정 */
.txt_gt13	{color:#ff6d26 !important;}
/* //130419_수정 */
.txt_lt09	{color:#999 !important;}
.txt_lt09_11	{color:#999; font-size:11px;}
.txt_lt11	{color:#ccc;}
.txt_lt11_11	{color:#ccc; font-size:11px; line-height:16px;}
.txt11	{font-size:11px;} /* 사이즈 클래스는 추가 생성 금지 */
.txt_date	{color:#999; font-weight:normal; font-size:11px;}
.txt_link	{color:#a79860 !important; text-decoration:underline !important;}
/* 130419_추가 */
.txt_link.txt_gt13	{color:#ff6d26 !important;}
/* //130419_추가 */
a.txt_link02	{color:#ff6d26 !important; text-decoration:underline !important;}
.txt_hidden	{overflow:hidden; visibility:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}
/* 필수요소 */
.txt_bul_chk	{padding-left:13px; background:url('/common/images/common/bul_necessariness.png') no-repeat left 5px;}
span.txt_bul_chk	{display:inline-block;}

/* -- FORM -- */
input, textarea, select	{color:#666; vertical-align:middle; line-height:16px;}
.input_chk	{margin-top:-1px; *margin-left:-3px; vertical-align:-1px; *vertical-align:middle;}
table .input_chk	{*margin:-2px 0;}
.input_txt,	.input_file	{width:168px; height:25px; line-height:27px\9; font-size:11px;}
.input_txt,	.input_txt02,	.input_file	{padding:0 7px; background-color:#fff; color:#666; border-top:1px solid #c5c5c5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #c9c9c9;}
.input_txt02	{width:234px; height:38px; border:1px solid #999; line-height:38px\9; font-size:11px;}
.input_txt:hover,	.input_file:hover,	.input_txt02:hover,	.input_file02:hover	{border-top:1px solid #858585; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #8e8e8e;}
.input_txt:active, .input_txt.on,	.input_txt02:active, .input_txt02.on,	.input_file:active, .input_file.on	{border:1px solid #000; _border:none;}
.input_file	{width:266px; height:27px;}
/* select */
select	{min-width:80px; height:27px; *height:18px; padding:2px 2px 2px 0; background-color:#fff; border-top:1px solid #d7d7d7; border-right:1px solid #aaa; border-bottom:1px solid #c6c6c6; border-left:1px solid #d1d1d1; font-size:11px; line-height:22px;}
@media \0screen	{select	{min-width:75px; padding:4px 3px 4px 0;};}/* IE8 */
@-moz-document url-prefix()	{select	{padding:4px 3px 4px 0; font-family:Dotum,돋움;};}/* FireFox */
select:hover	{border-right:1px solid #aaa; border-bottom:1px solid #a3a3a3;}
select:active	{border-right:1px solid #b3b3b3; border-bottom:1px solid #afafaf;}
/* textarea */
textarea	{height:29px; padding:4px 2px 2px 5px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e2e6e5; border-left:1px solid #d0d0d0; resize:none;}
textarea:hover	{border-top:1px solid #8e8e8e; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #b3b3b3;}
textarea:active, textarea.on	{border:1px solid #000;}
.readonly	{color:#999; border-top:1px solid #c5c5c5 !important; border-right:1px solid #e2e6e5 !important; border-bottom:1px solid #e2e6e5 !important; border-left:1px solid #c9c9c9 !important;}
/* scroll */
html	{scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-highlight-color:#e5e5e5;scrollbar-shadow-color:#bebebe;scrollbar-face-color:#fff;scrollbar-arrow-color:#999;scrollbar-track-color:#f5f5f5;}
textarea:hover	{scrollbar-highlight-color:#ccc; scrollbar-shadow-color:#aaa;}
textarea:active	{scrollbar-3dlight-color:#ccc; scrollbar-shadow-color:#b8b8b8; scrollbar-face-color:#e5e5e5; scrollbar-highlight-color:#fff;}
/* 입력폼 100% */
.form_full	{display:block; margin-right:16px;}
.form_full.textarea	{margin-right:9px;}
.form_full.select	{margin-right:0;}
.form_full.file	{ margin-right:16px; margin-right:0\9;}
.form_full .input_txt,	.form_full .input_file,	.form_full select,	.form_full textarea	{width:100%;}
/* 사이즈 */
.input_txt.lt00,	.input_file.lt00	{width:40px;}
.input_txt.lt01,	.input_file.lt01	{width:64px;}
.input_txt.lt02,	.input_file.lt02	{width:102px;}
.input_txt.lt03,	.input_file.lt03	{width:290px;} /* 131219 */
.input_txt.lt04,	.input_file.lt04	{width:90px;} /* 131219 */
.input_txt.lt05,	.input_file.lt05	{width:30px;} /* 131219 */
.input_txt.gt01,	.input_file.gt01	{width:187px;}
.input_txt.gt02,	.input_file.gt02	{width:222px;}
.input_txt.gt03,	.input_file.gt03	{width:300px;}
.input_txt.gt04,	.input_file.gt04	{width:384px;}
.input_txt.gt04,	.input_file.gt05	{width:476px;}
.input_txt02.gt01	{width:280px;}
textarea.gt04	{height:78px;}
textarea.gt05	{height:90px;}
textarea.gt07	{height:113px;}
select.gt01	{min-width:130px;} /* 셀렉트박스 너비 정의는 min-width 사용 -> width 지정일 경우 글자가 넘칠 경우 hidden 됨 */
select.lt01	{min-width:97px;}
.btn_gt.gt01 span	{width:197px;}




/* 	button */
/* 기본형 */
.btn_m span	{min-width:50px; height:25px; padding:0 10px; background-color:#fff; border:1px solid #d6d6d6; color:#000; font-size:11px; line-height:27px;}
.btn_m span span	{min-width:auto; height:auto; padding:0; border:none;}
.btn_m:hover span	{background:#f3f3f3 url('/common/images/common/bg_btn_m.gif') repeat-x 0 0; border-top:1px solid #ededed; border-right:1px solid #b4b4b4; border-bottom:1px solid #8d8d8d; border-left:1px solid #d4d4d4;}
.btn_m:active span	{background:#eaeaea; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}
.btn_m.gt span	{min-width:138px; height:38px; color:#333; font-size:13px; line-height:40px; font-family:'Proxima N W01 Reg', Dotum,돋움;}
/* 130103_수정 */
.btn_m02 span	{display:table-cell; position:static; /*width:42px;*/width:52px; height:46px; *height:33px; padding:0 5px; *padding-top:13px; background-color:#fff; border:1px solid #d6d6d6; color:#000;  font-size:9px; line-height:10px;}
/* //130103_수정 */
.btn_m02:hover span	{background:#f2f2f2 url('/common/images/common/bg_btn_m02.gif') repeat-x 0 0; border-top:1px solid #ededed; border-right:1px solid #b4b4b4; border-bottom:1px solid #8d8d8d; border-left:1px solid #d4d4d4;}
.btn_m02:active span	{background:#eaeaea; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}
.btn_m02.gt span	{background-color:#eee;}
.btn_m02.gt:hover span	{background:#e2e2e2 url('/common/images/common/bg_btn_m02.gif') repeat-x 0 -50px;}
.btn_m02.gt:active span	{background:#d3d3d3;}
.btn_m03 span	{background:url('/common/images/common/bg_btn_m03.png') no-repeat 100% 0;}
.btn_m03 span span	{min-width:54px; height:24px; margin-right:2px; padding:0 3px 0 5px; background:url('/common/images/common/bg_btn_m03.png') no-repeat 0 0; font-size:10px; color:#999; line-height:24px; font-family:'Proxima N W01 Bold', Dotum,돋움;}
.btn_m03:hover span	{background-position:100% -50px;}
.btn_m03:hover span span	{background-position:0 -50px;}
.btn_m03 span:active	{background-position:100% -100px;}
.btn_m03 span:active span,	.btn_m span span:active	{background-position:0 -100px;}
.btn_m03.show span span 	{position:relative; min-width:76px; padding:0 10px; text-align:left; color:#000; letter-spacing:1px;}
.btn_m03.show span span  img	{position:absolute; right:2px; top:2px;}
.btn_m04 span	{display:table-cell; width:80px; height:80px; color:#fff; font-size:11px; line-height:12px; font-family:'Proxima N W01 Bold', Dotum,돋움;}
@media \0screen	{.btn_m04 span	{position:static;};}
.btn_m04.gt01 span	{*height:50px; *padding-top:30px; background:url('/common/images/common/bg_btn_m04.png') no-repeat 0 0;}
.btn_m04.gt01:hover span	{background:url('/common/images/common/bg_btn_m04.png') no-repeat 0 -100px;}
.btn_m04.gt01:active span	{background:url('/common/images/common/bg_btn_m04.png') no-repeat 0 -200px;}
.btn_m04.gt02 span	{*height:50px; *padding-top:30px; background:url('/common/images/common/bg_btn_m04.png') no-repeat 0 -300px;}
.btn_m04.gt02:hover span	{background-position:0 -400px;}
.btn_m04.gt02:active span	{background-position:0 -500px;}
.btn_m04.lt span	{width:59px; height:59px; *height:44px; *padding-top:15px; background-color:#c4beb2; border:1px solid #bbb; font-weight:bold; line-height:16px;}
.btn_m04.lt:hover span	{background:#c7c1b6 url('/common/images/common/bg_btn_m04_lt.gif') repeat-x 0 0; border:1px solid #d4d0c9; border-right:1px solid #7a776f; border-bottom:1px solid #7a776f;}
.btn_m04.lt:active span	{background:#c4beb2; border:1px solid #c4beb2; border-top:1px solid #9b978d; border-left:1px solid #9b978d;}
/* 약시형 */
.btn_lt span	{min-width:42px; height:18px; padding:0 10px; background-color:#fff; border:1px solid #d6d6d6; color:#999; font-size:11px; line-height:19px; line-height:20px\9; vertical-align:middle;}
@media \0screen	{.btn_lt span	{line-height:18px;};}/* IE8 */
.btn_lt:hover span	{background:#f3f3f3 url('/common/images/common/bg_btn_lt.gif') repeat-x 0 0; color:#000; border-top:1px solid #ededed; border-right:1px solid #b4b4b4; border-bottom:1px solid #8d8d8d; border-left:1px solid #d4d4d4;}
.btn_lt:active span	{background:#eaeaea; color:#000; border-top:1px solid #b9b9b9; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #b9b9b9;}
.btn_lt.img.prev span,	.btn_lt.img.next span	{height:14px;}
.btn_lt.img.prev span img,	.btn_lt.img.next span img	{ margin:5px 0; display:inline-block; *display:inline; *zoom:1;}
.btn_lt.img.prev02 span,	.btn_lt.img.next02 span	{min-width:14px; height:70px; padding:0;}
.btn_lt.img.prev02 span img,	.btn_lt.img.next02 span img	{display:inline-block; *display:inline; margin-top:32px; *zoom:1;}
.btn_lt.gt span	{border:1px solid #3f3f3f; background-color:#3f3f3f; color:#e9e9e9;}
.btn_lt.gt:hover span	{background:#3f3f3f url('/common/images/common/bg_btn_lt_gt.gif') repeat-x 0 0; color:#e9e9e9; border-top:1px solid #868686; border-right:1px solid #282828; border-bottom:1px solid #202020; border-left:1px solid #898989;}
.btn_lt.gt:active span	{border-top:1px solid #101010; border-right:1px solid #3f3f3f; border-bottom:1px solid #3f3f3f; border-left:1px solid #101010;}
/* 130103_추가 */
.btn_lt.gt02 span	{border:1px solid #8c8075; background-color:#8c8075; color:#fff;}
.btn_lt.gt02:hover span	{background:#d6d2cb url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 -98px; border:1px solid #d2cdc9; border-right:1px solid #46413b; border-bottom:1px solid #46413b;}
.btn_lt.gt02:active span	{background:#7e746a; border:1px solid #8c8075; border-top:1px solid #6f655d; border-left:1px solid #6f655d;}
/* //130103_추가 */
/* 강조형 */
.btn_gt span	{min-width:110px; height:46px; padding:0 16px; background-color:#000; color:#fff; border:1px solid #000; font-weight:bold; font-size:14px; line-height:48px; font-family:'Proxima N W01 Bold', Dotum,돋움;}
.btn_gt:hover span	{background:#1b1b1b url('/common/images/common/bg_btn_gt.gif') repeat-x 0 0; border:1px solid #111; border-right:1px solid #777; border-bottom:1px solid #777;}
.btn_gt:active span	{background:#3d3d3d; border:1px solid #3d3d3d; border-top:1px solid #0f0f0f; border-left:1px solid #0f0f0f;}
.btn_gt.lt span	{background-color:#c4beb2; border:1px solid #c4beb2;}
.btn_gt.lt:hover span	{background:#beb8ac url('/common/images/common/bg_btn_gt.gif') repeat-x 0 -50px; border:1px solid #d6d2cb; border-right:1px solid #7a766f; border-bottom:1px solid #7a766f;}
.btn_gt.lt:active span	{background:#c4beb2; border:1px solid #c4beb2; border-top:1px solid #9b978d; border-left:1px solid #9b978d;}
.btn_gt.gt span	{background-color:#9c8b57; border:1px solid #9c8b57;}
.btn_gt.gt:hover span	{background:#9f936a url('/common/images/common/bg_btn_gt.gif') repeat-x 0 -100px; border:1px solid #b7ad90; border-right:1px solid #4e452c; border-bottom:1px solid #4e452c;}
.btn_gt.gt:active span	{background:#9c8b57; border:1px solid #9c8b57 ; border-top:1px solid #7c6e45; border-left:1px solid #7c6e45;}
.btn_gt.en span	{font-weight:normal; font-size:20px; font-family:Georgia, Dotum,돋움; font-style:italic;}
/* 121207_추가 */
.btn_gt.gt02 span	{background-color:#ff6d27; border:1px solid #ff6d27;}
.btn_gt.gt02:hover span	{background:#fe7431 url('/common/images/common/bg_btn_gt.gif') repeat-x 0 -292px; border:1px solid #ff9b6c; border-right:1px solid #964118; border-bottom:1px solid #964118;}
.btn_gt.gt02:active span	{background:#e7682b; border:1px solid #e7682b; border-top:1px solid #b75222; border-left:1px solid #b75222;}
/* //121207_추가 */
.btn_gt02 span	{min-width:70px; height:30px; padding:0 16px; background-color:#000; color:#fff; border:1px solid #000; font-weight:bold; font-size:11px; line-height:31px;}
.btn_gt02:hover span	{background:#1b1b1b url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 0; border:1px solid #6f6f6f; border-right:1px solid #0f0f0f; border-bottom:1px solid #0f0f0f;}
.btn_gt02:active span	{background:#3d3d3d; border:1px solid #3d3d3d; border-top:1px solid #0f0f0f; border-left:1px solid #0f0f0f;}
.btn_gt02.lt span	{background-color:#c4beb2; border:1px solid #bbb;}
.btn_gt02.lt:hover span	{background:#bab5a9 url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 -49px; border:1px solid #d4d0c9; border-right:1px solid #7a776f; border-bottom:1px solid #7a776f;}
.btn_gt02.lt:active span	{background:#c4beb2; border:1px solid #c4beb2; border-top:1px solid #9b978d; border-left:1px solid #9b978d;}
.btn_gt11 span	{min-width:100px; height:33px; padding-left:9px; color:#fff; line-height:33px; font-family:'Proxima N W01 Reg', Dotum,돋움; letter-spacing:0.5px;}
.btn_gt11.lt span	{background-color:#3b5998; border:1px solid #bbb;}
.btn_gt11.lt:hover span	{border:1px solid #3b5998; border-right:1px solid #3b5998; border-bottom:1px solid #3b5998;}
.btn_gt11.lt:active span	{background:#c4beb2; border:1px solid #c4beb2; border-top:1px solid #9b978d; border-left:1px solid #9b978d;}
.btn_gt02.gt span	{background-color:#8c8075; border:1px solid #8c8075;}
.btn_gt02.gt:hover span	{background:#d6d2cb url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 -98px; border:1px solid #d2cdc9; border-right:1px solid #46413b; border-bottom:1px solid #46413b;}
.btn_gt02.gt:active span	{background:#7e746a; border:1px solid #8c8075; border-top:1px solid #6f655d; border-left:1px solid #6f655d;}
.btn_gt02.search span	{min-width:23px; height:25px; background-color:#585858; padding:0 10px; border:1px solid #585858; line-height:24px;}
.btn_gt02.search:hover span	{background:#6c6c6c url('/common/images/common/bg_btn_search.gif') repeat-x 0 0; border:1px solid #2c2c2c; border-top:1px solid #969696; border-left:1px solid #9d9d9d;}
.btn_gt02.search:active span	{background:#585858; border:1px solid #585858; border-top:1px solid #161616; border-left:1px solid #161616;}
.btn_gt02.search_i	{margin-left:-5px; vertical-align:top;}
.btn_gt02.search_i span	{min-width:30px; height:30px; padding:0;}
.btn_gt02.search_i span img	{margin-top:8px;}
.btn_gt03 span	{min-width:100px; height:33px; padding-left:9px; background:url('/common/images/common/bg_btn_gt03.png') no-repeat 0 0; color:#fff; line-height:33px; font-family:'Proxima N W01 Reg', Dotum,돋움; letter-spacing:0.5px;}
/* 131219 추가 */
.btn_gt04 span	{min-width:70px; height:24px; padding:0 16px; background-color:#000; color:#fff; border:1px solid #000; font-weight:bold; font-size:11px; line-height:27px;}
.btn_gt04:hover span	{background:#1b1b1b url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 0; border:1px solid #6f6f6f; border-right:1px solid #0f0f0f; border-bottom:1px solid #0f0f0f;}
.btn_gt04:active span	{background:#3d3d3d; border:1px solid #3d3d3d; border-top:1px solid #0f0f0f; border-left:1px solid #0f0f0f;}
.btn_gt04.lt span	{background-color:#c4beb2; border:1px solid #bbb;}
.btn_gt04.lt:hover span	{background:#bab5a9 url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 -49px; border:1px solid #d4d0c9; border-right:1px solid #7a776f; border-bottom:1px solid #7a776f;}
.btn_gt04.lt:active span	{background:#c4beb2; border:1px solid #c4beb2; border-top:1px solid #9b978d; border-left:1px solid #9b978d;}
.btn_gt04.gt span	{background-color:#8c8075; border:1px solid #8c8075;}
.btn_gt04.gt:hover span	{background:#d6d2cb url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 -98px; border:1px solid #d2cdc9; border-right:1px solid #46413b; border-bottom:1px solid #46413b;}
.btn_gt04.gt:active span	{background:#7e746a; border:1px solid #8c8075; border-top:1px solid #6f655d; border-left:1px solid #6f655d;}
/* //131219 추가 */

@media \0screen	{.btn_gt03 span	{letter-spacing:0;};}/* 순수 ie8에서 0.5 적용되지 않음 */
.btn_gt03 span img	{margin-left:2px;}
.btn_gt03:hover span	{background:url('/common/images/common/bg_btn_gt03.png') no-repeat 0 -38px;}
.btn_gt03:active span	{background:url('/common/images/common/bg_btn_gt03.png') no-repeat 0 -76px;}

/* disabled */
.btn_gt.disabled span,	.btn_gt.disabled:hover span,	.btn_gt.disabled:active span,	.btn_gt02.disabled span,	.btn_gt02.disabled:hover span,	.btn_gt02.disabled:active span	{background:#ececec; border:1px solid #dfdfdf; color:#d9d9d9;}
/* 아이콘 버튼 */
.btn_ico span	{overflow:hidden; font-size:0; line-height:0; text-indent:-999px;}
.btn_ico.event1989 span	{width:340px; height:94px; background:url('/common/images/etc/btn_1989event.png') no-repeat 0 0;}}
.btn_ico.close	{padding:3px;}
.btn_ico.close span	{width:17px; height:17px; background:url('/common/images/common/bg_btn_close.png') no-repeat 0 0;}
.btn_ico.close:hover span	{background-position:0 0;}
.btn_ico.close:active span	{background-position:0 0;}
.btn_ico.close02 span	{width:54px; height:54px; background:url('/common/images/common/bg_btn_close03.png') no-repeat 0 0;}
.btn_ico.close02:hover span	{background-position:-54px 0;}
.btn_ico.close02:active span	{background-position:-108px 0;}
.btn_ico.close03 span	{width:14px; height:14px; background:url('/common/images/common/bg_btn_close04.png') no-repeat 0 0;}
.btn_ico.close03:hover span	{background-position:-50px 0;}
.btn_ico.close03:active span	{background-position:-100px 0;}
.btn_ico.close04 span	{width:80px; height:80px; background:url('/common/images/common/bg_btn_close05.gif') no-repeat 0 0;}
.btn_ico.close04:hover span	{background-position:-100px 0;}
.btn_ico.close04:active span	{background-position:-200px 0;}
.btn_ico.close05 span	{width:39px; height:39px; background:url('/common/images/common/bg_btn_close06.png') no-repeat 0 0;}
.btn_ico.close05:hover span	{background-position:-39px 0;}
.btn_ico.close05:active span	{background-position:-78px 0;}
.btn_ico.close06 span	{width:39px; height:39px; background:url('/common/images/common/bg_btn_close07.png') no-repeat 0 0;}
.btn_ico.close06:hover span	{background-position:-39px 0;}
.btn_ico.close06:active span	{background-position:-78px 0;}
.btn_ico.close07 span	{width:20px; height:20px; background:url('/common/images/common/bg_btn_close08.png') no-repeat 0 0;}
.btn_ico.close07:hover span	{background-position:-40px 0;}
.btn_ico.close07:active span	{background-position:-80px 0;}
.btn_ico.date	{width:25px; height:26px; background:url('/common/images/common/bg_btn_calendar.gif') no-repeat 0 0;}
.btn_ico.search	{width:25px; height:25px; background:url('/common/images/common/bg_btn_search.png') no-repeat 50% 50%;}
.btn_ico.quantity01,	.btn_ico.quantity02,	.btn_ico.quantity01 span,	.btn_ico.quantity02 span	{width:27px; height:27px;}
.btn_ico.quantity01 span	{background:url('/common/images/common/bg_btn_plusminus02.png') no-repeat 0 0;}
.btn_ico.quantity01.over span	{background-position:-27px 0;}
.btn_ico.quantity01:active span	{background-position:-54px 0;}
.btn_ico.quantity02 span	{background:url('/common/images/common/bg_btn_plusminus02.png') no-repeat 0 -27px;}
.btn_ico.quantity02.over span	{background-position:-27px -27px;}
.btn_ico.quantity02:active span	{background-position:-54px -27px;}
.btn_ico.move01 span	{width:11px; height:21px;}
.btn_ico.move01.prev span	{background:url('/common/images/common/bg_btn_page03.png') no-repeat 0 0;}
.btn_ico.move01.prev.over span	{background-position:-40px 0;}
.btn_ico.move01.prev:active span	{background-position:-80px 0;}
.btn_ico.move01.next span	{background:url('/common/images/common/bg_btn_page03.png') no-repeat 0 -40px;}
.btn_ico.move01.next.over span	{background-position:-40px -40px;}
.btn_ico.move01.next:active span	{background-position:-80px -40px;}
.btn_ico.move02 span	{width:35px; height:18px;}
.btn_ico.move02.prev span	{background:url('/common/images/common/bg_btn_page03.png') no-repeat 0 -80px;}
.btn_ico.move02.prev.over span	{background-position:-45px -80px;}
.btn_ico.move02.prev:active span	{background-position:-90px -80px;}
.btn_ico.move02.next span	{background:url('/common/images/common/bg_btn_page03.png') no-repeat 0 -105px;}
.btn_ico.move02.next.over span	{background-position:-45px -105px;}
.btn_ico.move02.next:active span	{background-position:-90px -105px;}
/* 기획전 */
.btn_ico.move04 span	{width:30px; height:82px; background:url('/common/images/common/bg_btn_page04.png') no-repeat 0 0;}
.btn_ico.move04.prev.over span	{background-position:-40px 0;}
.btn_ico.move04.prev:active span	{background-position:-80px 0;}
.btn_ico.move04.prev.disabled span	{background-position:-120px 0;}
.btn_ico.move04.next.over span	{background-position:-40px -122px;}
.btn_ico.move04.next:active span	{background-position:-80px  -122px;}
.btn_ico.move04.next.disabled span	{background-position:-120px  -122px;}
.btn_ico.sns span	{width:24px; height:24px; background:url('/common/images/common/bg_btn_sns.png') no-repeat 0 0;}
.btn_ico.twitter span	{background-position:0 0;}
.btn_ico.twitter:hover span	{background-position:-30px 0;}
.btn_ico.twitter:active span	{background-position:-60px 0;}
.btn_ico.facebook span	{background-position:0 -30px;}
.btn_ico.facebook:hover span	{background-position:-30px -30px;}
.btn_ico.facebook:active span	{background-position:-60px -30px;}
.btn_ico.path span	{background-position:0 -60px;}
.btn_ico.path:hover span	{background-position:-30px -60px;}
.btn_ico.path:active span	{background-position:-60px -60px;}
.btn_ico.blog span	{background-position:0 -90px;}
.btn_ico.blog:hover span	{background-position:-30px -90px;}
.btn_ico.blog:active span	{background-position:-60px -90px;}
.btn_ico.youtube span	{background-position:0 -120px;}
.btn_ico.youtube:hover span	{background-position:-30px -120px;}
.btn_ico.youtube:active span	{background-position:-60px -120px;}
/* 기획전 버튼 */
.btn_ico.prev span	{background-position:0 0;}
.btn_ico.next span	{background-position:0 -122px;}
/* 텍스트 버튼 */
.btn_txt	{overflow:visible; padding:0 4px 4px 1px; *vertical-align:middle;}
.btn_txt img	{position:relative; vertical-align:middle; margin-top:-1px\9;}
.btn_txt span	{display:inline; font-size:11px; text-decoration:underline; font-family:Dotum,돋움,arial,apple-Gothic,sans-serif;}
.btn_txt:active span	{background-image:none;}
.btn_txt:hover,	.btn_txt02:hover	{color:#000;}
.btn_txt02	{padding-right:12px; background:url('/common/images/common/ico_btn_arrow.png') no-repeat right 1px; font-size:11px; line-height:14px;}
.btn_txt02.txt_en	{background-position:right 3px; font-style:italic;}
.btn_txt03	{background:url('/common/images/common/ico_btn_arrow02.gif') no-repeat left 1px; font-size:11px; line-height:14px; color:#000;}
.btn_txt03.txt_en	{background-position:right 3px; font-style:italic;}
.btn_txt03.prev	{padding-left:12px; background-position:left 5px;}
.btn_txt03.next	{padding-right:12px;  background-position:right -25px;}
.btn_txt03.prev.disabled	{background-position:left -55px; color:#c3c3c3;}
.btn_txt03.next.disabled	{background-position:right -85px; color:#c3c3c3;}
.btn_txt04	{display:block; padding:6px 0 7px; border:1px solid #000; background-color:#000; text-align:center;}
.btn_txt04:hover	{background:#1b1b1b url('/common/images/common/bg_btn_gt02.gif') repeat-x 0 0; border:1px solid #6f6f6f; border-right:1px solid #0f0f0f; border-bottom:1px solid #0f0f0f;}
.btn_txt04:active	{background:#3d3d3d; border:1px solid #3d3d3d; border-top:1px solid #0f0f0f; border-left:1px solid #0f0f0f;}
.btn_txt04 span	{padding-right:11px; background:url('/common/images/common/ico_btn_arrow03.gif') no-repeat right 50%; color:#fff; font-size:10px; line-height:14px; font-family:'Proxima N W01 Bold', Dotum,돋움; letter-spacing:0.5px;}
@media \0screen	{.btn_txt04 span	{letter-spacing:0;};}/* 순수 ie8에서 0.5 적용되지 않음 */
.btn_txt05	{}
.btn_txt05 span	{position:relative; padding:2px 23px 2px 0; line-height:14px; background:url('/common/images/common/bg_btn_round_arrow.png') no-repeat right 0; font-family:'Proxima N W01 Bold', Dotum,돋움; color:#000; letter-spacing:0.5px; }
@media \0screen	{.btn_txt05 span	{letter-spacing:0;};}/* 순수 ie8에서 0.5 적용되지 않음 */
.btn_txt05:hover span	{background-position:right -30px;}
.btn_txt05:active span	{background:url('/common/images/common/bg_btn_round_arrow.png') no-repeat right -60px;}
.btn_txt06	{padding-right:7px; background:url('/common/images/common/ico_btn_arrow04.gif') no-repeat right 3px; font-size:11px; line-height:14px; color:#a79860; text-decoration:underline;}
.btn_txt06:hover	{color:#a79860;}
/* 기타 */
.btn_m.reg span	{min-width:26px; height:26px; padding:0; line-height:25px; color:#666;}
.btn_m.reg.disabled	{cursor:default;}
.btn_m.reg.disabled span	{background:#f7f7f7 url('/common/images/common/bg_btn_reg_disabled.png') no-repeat 0 0; border:1px solid #e5e5e5; color:#d9d9d9;}
.btn_m.reg.disabled:active span	{position:relative;}
.btn_m.reg.on span	{background:#7f7f7f none; color:#fff; border:1px solid #7f7f7f; border-top:1px solid #202020; border-left:1px solid #202020;}
.btn_lt.reg span	{min-width:18px; padding:0;}
.btn_lt.page span	{overflow:hidden; width:18px; min-width:18px; padding:0; text-indent:9999px;}
.btn_m.coupon	{padding:1px;}
.btn_m.coupon span	{position:relative; overflow:visible; min-width:56px; height:28px; padding:0 17px 0 13px; color:#000; font-weight:bold; font-size:12px; line-height:26px; font-family:Georgia, Dotum,돋움; font-style:italic; letter-spacing:0.5px;}
@media \0screen	{.btn_m.coupon span	{letter-spacing:0;};}/* 순수 ie8에서 0.5 적용되지 않음 */
.btn_m.coupon span span	{background:none; border:0;}
.btn_m.coupon span span span	{background:none; border:0;}
.btn_m.coupon .bg	{position:absolute; left:-2px; top:-2px; background:url('/common/images/common/ico_flag_coupon.png') no-repeat 0 0;}
.btn_m.coupon .bg span	{position:absolute; right:5px; top:50%; margin-top:-2px; background:url('/common/images/common/ico_coupon.png') no-repeat 0 0; min-width:8px; height:8px; padding:0; border:none;}
.btn_m.coupon.type02 span em	{display:block; margin:1px 0 0 -9px; font-weight:bold; font-style:normal; font-size:12px; color:#333; line-height:18px; letter-spacing:0;}
.btn_m.coupon.type02 span	{font-size:9px; font-style:italic; color:#999; font-weight:normal; line-height:9px; letter-spacing:1px;}
.btn_m.coupon.type02 .bg span	{margin-top:4px;}

/* 컬러 버튼 */
.btn_bg	{border:0;}
.btn_bg span	{width:22px; height:22px; border:1px solid #fff; font-size:0; line-height:0;}
.btn_bg.color09 span,	.btn_bg.color29 span	{border:1px solid #f0f0f0;}
.btn_bg.color09 span span,	.btn_bg.color29 span span	{border:none;}
.btn_bg span span	{border:none; text-indent:-999px;}
.btn_bg.over span,	.btn_bg:active span,	.btn_bg.on span	{border:1px solid #000;}
.btn_bg.on span	{background-image:url('/common/images/common/bg_bul_option_chk.gif'); background-repeat:no-repeat; background-position:5px -93px;}
.color .color08.on span,	.color .color19.on span,	.color .color22.on span,	.color .color23.on span,	.color .color24.on span,	.color .color28.on span,	.color .color32.on span	{background-position:5px -143px;}
.btn_bg.over span span,	.btn_bg:active span span,	.btn_bg.on span span	{width:20px; height:20px; border:1px solid #fff;}
.btn_bg:active span span	{background-image:url('/common/images/common/bg_btn_bg.png'); background-repeat:no-repeat;}
/* 큰사이즈 */
.btn_bg.type02 span	{width:28px; height:28px;}
.btn_bg.color09 span,	.btn_bg.color29 span	{border:1px solid #e5e5e5;}
.btn_bg.color09.on span,	.btn_bg.color09.over span,	.btn_bg.color29.on span,	.btn_bg.color29.over span	{border:1px solid #000;}
.btn_bg.color09.on span span,	.btn_bg.color09.over span span,	.btn_bg.color29.on span span,	.btn_bg.color29.over span span	{border:1px solid #fff;}
.btn_bg.type02.over span span,	.btn_bg.type02:active span span,	.btn_bg.type02.on span span	{width:26px; height:26px;}
.btn_bg.type02.on span	{background-image:none !important;}

.color01 span span	{background-color:#ffbd9d;}
.color02 span span	{background-color:#ff7e46;}
.color03 span span	{background-color:#ff9f9f;}
.color04 span span	{background-color:#f80040;}
.color05 span span	{background-color:#d5ab81;}
.color06 span span	{background-color:#aa704b;}
.color07 span span	{background-color:#80351e;}
.color08 span span	{background-color:#321300;}
.color09 span span	{background-color:#ffffe7;}
.color10 span span	{background-color:#fff398;}
.color11 span span	{background-color:#ffc80e;}
.color12 span span	{background-color:#d3a125;}
.color13 span span	{background-color:#e4f949;}
.color14 span span	{background-color:#8fc735;}
.color15 span span	{background-color:#1b8056;}
.color16 span span	{background-color:#7b885c;}
.color17 span span	{background-color:#d7dbf8;}
.color18 span span	{background-color:#b685e0;}
.color19 span span	{background-color:#4a00ae;}
.color20 span span	{background-color:#eac9d2;}
.color21 span span	{background-color:#d274ae;}
.color22 span span	{background-color:#a70091;}
.color23 span span	{background-color:#73008b;}
.color24 span span	{background-color:#62003f;}
.color25 span span	{background-color:#ccecff;}
.color26 span span	{background-color:#089acc;}
.color27 span span	{background-color:#0059b0;}
.color28 span span	{background-color:#002433;}
.color29 span span	{background-color:#ffffff;}
.color30 span span	{background-color:#dddddd;}
.color31 span span	{background-color:#808080;}
.color32 span span	{background-color:#000000;}
/* 페이지 버튼 */
.page span	{width:24px; height:24px;}
.page span,	.page:active span	{background-image:url('/common/images/common/bg_btn_page.png'); background-repeat:no-repeat;}
.page span span	{background-image:none;}
.page.prev span	{background-position:0 0;}
.btn_ico.page.prev.over span	{background-position:0 -50px;}
.btn_ico.page.prev:active span	{background-position:0 -100px;}
.btn_ico.page.next span	{background-position:-50px 0;}
.btn_ico.page.next.over span	{background-position:-50px -50px;}
.btn_ico.page.next:active span	{background-position:-50px -100px;}
.page.first span	{background-position:-100px 0;}
.page.first.over span	{background-position:-100px -50px;}
.page.first:active span	{background-position:-100px -100px;}
.page.last span	{background-position:-150px 0;}
.page.last.over span	{background-position:-150px -50px;}
.page.last:active span	{ background-position:-150px -100px;}
.paginate.side02 .page span	{width:18px; height:18px; margin:0 -2px;}
.paginate.side02 .page span,	.paginate.side02 .page:active span	{background-image:url('/common/images/common/bg_btn_page05.png'); background-repeat:no-repeat;}
.paginate.side02 .posit01,	.paginate.side02 .posit02	{font-size:;}
		
	 /* LaYOUT */
#wrapper	{min-width:1174px; word-break:keep-all;}
#cc	{padding:5px;/* background:url('/common/images/common/bg_header.png') */ }
.cc	{overflow:hidden;} 
.cc .menu_brand	{position:relative; background-color:#000; overflow:hidden;}
.cc .menu_brand ul	{position:relative; min-width:1250px; margin:0; text-align:center;}
.cc .menu_brand ul li	{display:inline-block; *display:inline; margin-right:-4px; *zoom:1;}
.cc .menu_brand a {display:block; padding:8px 24px; color:#fff; font-size:17px; line-height:16px; font-family:cat; font-weight:bold; letter-spacing:1px;}
.cc .menu_brand li:first-child a	{background:none;}
.cc .menu_brand .posit	{position:absolute; bottom:0; left:50%; width:13px; height:7px; margin-left:-8px; /* background:url('/common/images/common/ico_posit_brand.png')  */no-repeat 0 0;} */
.set_motion	{position:relative; overflow:hidden; height:104px;} 
.motion	{position:relative;}/* top:-104px; */
.menu_barnd_img	{overflow:hidden; position:relative; z-index:1; width:1600px; height:104px; margin:0 auto;}
.menu_barnd_img ul	{position:absolute; width:9999px;}
.menu_barnd_img li	{float:left;}
.menu_barnd_img a	{display:block; width:1600px; height:104px; background-repeat:no-repeat; background-position:50% 50%;}
.menu_barnd_img a.brand01	{background-image:url('/common/images/common/img_menu_brand01.jpg');}
.menu_barnd_img a.brand02	{background-image:url('/common/images/common/img_menu_brand02.jpg');}
.menu_barnd_img a.brand03	{background-image:url('/common/images/common/img_menu_brand03.jpg');}
.menu_barnd_img a.brand04	{background-image:url('/common/images/common/img_menu_brand04.jpg');}
.menu_barnd_img a.brand05	{background-image:url('/common/images/common/img_menu_brand05.jpg');}
.menu_barnd_img a.brand06	{background-image:url('/common/images/common/img_menu_brand06.jpg');}
.menu_barnd_img a.brand07	{background-image:url('/common/images/common/img_menu_brand07.jpg');}
#header .gnb	{position:relative; width:1158px; height:150px; margin:0 auto; text-align:center; *zoom:1;}
#header .gnb:after	{display:block; clear:both; content:'';}  
.gnb .banner	{float:left; } 
.gnb .banner img	{width:auto; width:170px; height:80px; margin:10px; margin-top:20px;}
.gnb .title	{position:absolute;top:40px; left:75%; width:auto; width:300px;margin-right:0;margin-left:-400px; text-align:left;}
.gnb .title a	{display:block; padding:5px;}
.gnb .menu_gnb	{position:relative; float:right; text-align:right;}
.gnb .menu_gnb .menu	{*zoom:1;}
.gnb .menu_gnb .menu:after	{display:block; clear:both; content:'';}
.gnb .menu_gnb .menu li	{float:left; list-style: none;}
.gnb .menu_gnb .menu li:first-child	{background:none;}
.gnb .menu_gnb .menu li a	{display:block; padding:3px 6px; font-size:10px; line-height:14px; font-family:cat; letter-spacing:0.5px; font-weight:bold; letter-spacing:1px;}
.gnb .menu_gnb .menu li a.shopping	{padding-right:43px;  no-repeat; right:50%;}
.gnb .menu_gnb .menu_shop	{float:right; width:128px; height:52px; margin:9px 4px 0 0;}
.gnb .menu_gnb .menu_shop a img	{width:128px; height:52px;}
#header .lnb	{position:relative; z-index:98;}
.lnb_depth	{overflow:hidden; position:relative;}
.lnb .set_depth01	{*height:36px; background-color:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #ccc;}
.lnb .depth01	{position:relative; width:1158px; margin:-1px auto; padding:1px 0;}
.lnb .depth01 ul	{width:974px; margin-left:-6px; padding-right:8px;}
.lnb .depth01 ul li	{display:inline-block; *display:inline; padding:0 16px; *zoom:1;}
.lnb .depth01 ul a	{position:relative; bottom:-1px; display:block; padding:7px 7px 11px; color:#999; font-size:14px; font-family:'Proxima N W01 Bold', Dotum,돋움; letter-spacing:1px;}
.lnb .depth01 ul a.over,	.lnb .depth01 ul a.on	{padding-bottom:10px; color:#000; border-bottom:1px solid #000;}
/* 121207_추가 */
.lnb .depth01 ul a.gt	{color:#d80100;}
.lnb .depth01 ul a.gt.over,	.lnb .depth01 ul a.gt.on	{color:#d80100; border-bottom-color:#d80100;}
/* //121207_추가 */
.lnb .depth01 .set_search	{position:absolute; right:0; top:0;}
/* 130103_수정 */
.lnb .depth01 .set_search .input_txt	{position:absolute; right:0; top:0; height:26px; width:136px; padding:6px 30px 4px 15px; border:none; border-top:1px solid #eee; border-right:1px solid #eaeaea; border-bottom:1px solid #ccc; border-left:1px solid #eaeaea;}
/* //130103_수정 */
.lnb .depth01 .set_search .input_txt.over,	.lnb .depth01 .set_search .input_txt.on	{background-color:#fff; border:1px solid #000; color:#000;}
.lnb .set_search .btn_ico.search	{position:absolute; right:5px; top:7px;}
.lnb .set_depth02	{position:absolute; left:50%; top:37px; margin-left:-579px; padding-bottom:5px; background:url('/common/images/common/bg_lnb_depth02.png') repeat-x 0 bottom;}

.set_depth02 .posit	{position:absolute; left:24px; top:-10px; width:22px;}
.set_depth02 .depth02	{background-color:#fff; border:1px solid #000; *zoom:1;}
.set_depth02 .depth02:after	{display:block; clear:both; content:'';}
.menu_depth02	{overflow:hidden; position:relative; width:1138px; margin:9px; *zoom:1;}
.menu_depth02:after	{display:block; clear:both; content:'';}
.menu_cont	{position:relative; z-index:11; float:left; padding:11px 10px 0 0; background-color:#fff;}	/* z-index:11; 우측 배너 상단으로 이동 */
.menu_depth02 .side01	{width:220px; min-height:194px; padding:0 0 0 21px; background:url('/common/images/common/bg_line_dot14.gif') repeat-y left top;}
.menu_depth02 .side01 strong	{display:block; margin-top:-4px; color:#000; font-weight:normal; font-size:16px; line-height:20px; font-family:Georgia, Dotum,돋움; font-style:italic;}
.menu_depth02 .side01 ul	{float:left; width:100%; margin-top:5px;}
.menu_depth02 .side01 li a	{overflow:hidden; display:block; width:100%; padding:2px 0; *padding:0 0 2px; color:#999; font-size:13px; line-height:16px; font-family:'Proxima N W01 Reg', Dotum,돋움; white-space:nowrap; text-overflow:ellipsis;}
.menu_depth02 .side01 li a:hover,	.menu_depth02 li a.on	{color:#000; font-weight:normal;}
.menu_depth02 .side01.brand	{width:159px; background-image:none;}
.menu_depth02 .side01.brand li a	{font-size:12px;}
.menu_depth02 .side01.type04	{width:445px;}
.menu_depth02 .side01.type02 ul,	.menu_depth02 .side01.type04 ul	{width:108px; padding-right:2px;}
.menu_depth02 .img_banner	{overflow:hidden; position:absolute; right:0; top:0; max-width:494px;}
.menu_depth02 .img_banner a	{display:block; float:right; margin-left:10px;}
.menu_depth02 .img_banner img	{width:225px; height:205px;}

/* <Content - 메인 중간 슬라이드> */
/* 서브메인 */
/*
 * 파일명 :		product.css
 * 기능설명:	product css
 * 작성자 :		VinylC
 * 최종수정일 :	2012.11.17.
 */
/* -- 기축 -- */
/* 서브메인 */
.set_visual02	{position:relative; overflow:hidden; height:370px; margin:20px auto 32px; border-bottom:1px solid #e6e6e6; *zoom:1;}
.set_visual02 .box_rolling	{float:left;}
.set_visual02 .box_rolling,	.set_visual02 .box_rolling li img	{width:720px; padding-top:10px; height:396px;}
.set_visual02 .list_banner	{float:right; width:220px; height:390px; overflow: hidden;}
.set_visual02 .list_banner li	{height:180px; padding-bottom:5px; }
.set_visual02 .list_banner img	{width:220px;}
.set_choice	{margin-right:-16px; padding-top:7px; *zoom:1;}
.set_choice:after	{display:block; clear:both; content:'';}
.set_choice .choice	{float:left; width:439px; margin-right:17px;}
.set_choice .choice .title,	.set_choice .choice02 .title,	.set_choice .choice04 .title	{height:24px; background-color:#eee; margin-bottom:7px;}
.set_choice .choice .title h3,	.set_choice .choice02 .title h3,	.set_choice .choice03 .title h3,	.set_choice .choice04 .title h3	{padding:2px 0 0 0; color:#333; text-align:center; font-weight:bold; font-size:12px;}
.set_choice .list_product	{min-height:323px;}
.set_choice .choice .list_product	{margin-bottom:0;}
.set_choice .list_product li .img	{margin-bottom:11px;}
.set_choice .choice .list_product ul	{margin-left:-7px;}
.set_choice .choice .list_product li	{margin-left:7px;}
.set_choice .choice02	{margin-right:16px;}
.ico_flag	{position:absolute; top:13px; left:3px; color:#000; font-size:15px; line-height:27px; font-family:Georgia, Dotum,돋움; font-style:italic;}
.ico_flag .value strong	{font-weight:normal; font-size:40px;}
/* 자동완성 */
.set_view_auto	,	.set_shopping	{position:relative; top:-1px; width:1158px; height:0; margin:0 auto; z-index:99;}
.set_view_auto .shadow	{position:absolute; z-index:83; right:0; top:0; padding-bottom:2px; background:url('/common/images/common/bg_search_shadow.png') repeat left bottom;}
.set_view_auto .cont	{display:block; width:auto; height:274px; background:#fff; border:1px solid #000; *zoom:1;}
.set_view_auto .cont:after	{display:block; clear:both; content:'';}
.set_view_auto div.side01	{width:112px; height:261px; border-right:1px solid #eee; padding-top:12px; overflow:hidden;}
.set_view_auto div.side01 .list_product	{margin:0;}
.set_view_auto div.side01 ul	{margin:0;}
.set_view_auto div.side01 ul li	{width:112px; height:auto; margin-bottom:10px; margin-left:0; padding-bottom:0; border-right:none;}
.set_view_auto div.side01 ul li a	{margin-top:0;}
.set_view_auto div.side01 ul li .img	{margin-bottom:0;}
.set_view_auto div.side01 ul li .img img	{width:80px; height:80px; border-bottom:none;}
.set_view_auto div.side01 ul li.over .img img	{border-bottom:none;}
.set_view_auto div.side01 ul li .text	{margin-top:3px;}
.set_view_auto div.side01 ul li .text a	{overflow:hidden; display:block; width:80px; height:18px; margin:0 auto;}
.set_view_auto div.side01 ul li .text em	{overflow:hidden; display:block; width:100%; height:100%; margin-bottom:0; line-height:18px; white-space:nowrap; text-overflow:ellipsis;}
.set_view_auto div.side01 ul li .text strong	{color:#333;}
.set_view_auto div.side02	{width:181px;}
.set_view_auto div.side02 ul	{width:100%; height:156px; margin:0; padding:5px 0; overflow:hidden;}
.set_view_auto div.side02 ul li	{width:100%; height:auto; border:none;}
.set_view_auto div.side02 ul li a	{overflow:hidden; display:block; height:18px; margin:0; padding:3px 10px 1px; background:#fff; font-size:11px; color:#999; white-space:nowrap; text-overflow:ellipsis;}
.set_view_auto div.side02 ul li a.over	{}
.set_view_auto div.side02 ul li em	{font-weight:bold; color:#a79860;}
.set_view_auto div.side02 ul.end	{height:68px; border-top:1px solid #eee;}
.set_view_auto div.side02 .type_search	{clear:both;}
.set_view_auto div.side02 .type_search a	{display:block; background-position:167px 50%; border-top:1px solid #eee; color:#999; padding:7px 10px 5px 10px; font-size:11px; line-height:16px;}
.set_view_auto.type02 .cont	{width:181px; height:auto;}
.set_view_auto.type02 div.side01	{display:none;}
.set_view_auto.type02 div.side02,	.set_view_auto.type02 div.side02 ul	{height:auto;}
.set_view_auto.type02 div.side02 ul li a.over	{color:#000;}

#container,	.banner_inside	{width:1124px; margin:0 auto; padding:0 16px; border-right:1px solid #eee; border-left:1px solid #eee; *zoom:1;}
#container:after	{display:block; clear:both; content:'';}
.location	{padding:16px 0 12px; color:#999; font-size:11px; font-family:Dotum,돋움;}
.location a	{margin-right:6px; padding-right:14px; background:url('/common/images/common/img_loacate.gif') no-repeat right 2px; color:#999;}
.location em	{color:#000;}
#snb	{float:left; width:180px; margin-right:40px; margin-top:-3px; padding-left: 20px;}
#snb .title strong	{display:block; margin:21px 0 -2px; color:#000; font-weight:normal; font-size:26px; line-height:22px; font-family:cat;}/* 121210_수정 */
.snb a,	.snb strong	{display:block; margin:11px 0 5px; padding:8px 0 4px; border-bottom:1px solid #eee; color:#000; font-size:16px; line-height:20px; font-family:Georgia, Dotum,돋움; letter-spacing:0; font-style:italic;}
.snb strong	{font-weight:normal;}
.snb ul	{margin-bottom:-4px; padding-left:17px;}
.snb ul a	{overflow:hidden; display:block; width:100%; margin:0; padding:1px 0; border-bottom:none; color:#999; font-size:16px; line-height:17px; font-family:cat; font-style:normal; white-space:nowrap; text-overflow:ellipsis;}
.snb ul ul	{margin:0 0 6px;}
.snb ul ul a	{padding-right:0px; padding-left:0px; font-family:cat;}
.snb a:hover,	.snb .on	{color:#000; font-weight:normal;}
.snb .menu02 ul	{padding-top:1px;}
.snb .menu02 ul a	{font-size:12px; line-height:16px;}
.snb.kr a.kr,	.snb.kr strong.kr	{padding-top:11px; font-weight:bold; font-style:normal;}
.snb.kr ul	{padding-top:1px;}
.snb.kr ul a,	.snb ul a.kr	{padding:2px 0; font-size:11px; line-height:16px;}
.snb.kr ul a.en	{padding:1px 0;  font-size:14px; line-height:17px;}
.snb ul.sale a	{color:#ff99b0;}
.snb ul.sale a:hover,.snb ul.sale a.on	{color:#d90000;}
#content	{float:right; width:960px;}
#container.full	{width:1092px; padding-left:32px; padding-right:32px;}
#container.full .location	{padding-bottom:0;}
#container.full #content	{float:none; width:auto;}

.new_item_list{ position:relative; width:960px;}
#list_item{padding:5px;}
.item{padding: 10px; float: left;}

#footer	{}
.banner_inside	{padding-top:60px; padding-bottom:45px;}
.banner_inside .title h3	{padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #eee; text-align:center; font-size:14px; font-family:'Proxima N W01 Bold', Dotum,돋움; letter-spacing:1px; font-style:normal;}
.set_footer	{background-color:#000;}
.footer	{overflow:hidden; width:1124px; margin:0 auto; padding:34px 0 43px; *zoom:1;}
.footer:after	{display:block; clear:both; content:'';}
.footer .logo	{float:left; margin-right:40px; padding:3px 0 3px 2px;}
.menu_etc	{float:right; margin-right:-84px;}
.menu_etc .side	{float:left; min-width:100px; padding:0 84px 11px 0; line-height:14px; font-family:'Proxima N W01 Reg', Dotum,돋움; letter-spacing:1px;}
.menu_etc .side em	{display:block; padding:4px 0; color:#fff;}
.menu_etc .side ul	{padding-bottom:18px;}
.menu_etc .side ul a	{display:block; padding:3px 0; color:#7f7f7f; font-size:11px;}
.menu_etc .side ul a:hover	{color:#fff;}
.menu_etc .side .set_btn	{margin-top:104px; text-align:left;}
.menu_etc .side .set_btn.sns .sns	{margin-right:4px;}
.menu_etc .site	{margin-top:24px;}
.menu_etc .site select	{min-width:145px; height:26px; padding:0 0 0 5px; background-color:#181818; border:none; font-family:'Proxima N W01 Bold', Dotum,돋움;}
@media \0screen	{.menu_etc .site select	{min-width:140px; height:auto; padding:6px 0 6px 5px;};}/* IE8 */
@-moz-document url-prefix()	{.menu_etc .site select	{padding:6px 0 6px 0; font-family:Dotum,돋움;};}/* FireFox */
.info_company	{overflow:hidden;  padding-top:32px; clear:both; background:url('/common/images/common/bg_line_dot09.png') repeat-x 0 0; color:#383838; font-size:11px; line-height:14px;}
.info_company .list_txt11	{margin-left:-8px; *zoom:1;}
.info_company .list_txt11:after	{display:block; clear:both; content:'';}
.info_company .list_txt11 li	{float:left; background:url('/common/images/common/bg_line_bar04.gif') no-repeat 0 2px; *background-position:0 3px; padding:0 7px 5px 8px;}
.info_company .list_txt11 li .txt_link	{color:#383838 !important;}
.info_company .escrow	{color:#736d54;}
.info_company .escrow .txt_link	{margin-left:4px; color:#736d54 !important;}
.info_company .escrow .img	{margin:-10px 0 0 24px;}
.info_company .copyright	{margin-top:5px; color:#a3a3a3; font-size:9px; font-family:'Proxima N W01 Bold', Dotum,돋움; letter-spacing:2px;}

/* 타이틀 */
.title	{position:relative; *zoom:1;}
.title:after	{display:block; clear:both; content:'';}
.title h2,	.title .txt_title02	{font-weight:normal; font-family:Georgia, NanumGothicBold; font-style:italic;}
.title h2.kr,	.title .txt_title02.kr	{font-weight:bold; font-family:NanumGothicBold; font-style:normal;}
.title h2	{margin-bottom:24px; padding:19px 0 5px; color:#000; border-bottom:1px solid #eee; font-size:35px; line-height:39px;}
.title h2.kr	{padding:24px 0 10px; font-size:24px; line-height:28px;}
.title h2.mg00	{border-bottom:none;}
.full .title h2	{*position:relative; padding:0 0 32px; text-align:center; font-size:35px; line-height:38px;}
.full .title h2.kr	{padding:1px 0 37px; font-size:28px; line-height:32px;}
.full .title h2.set_add	{margin-top:-10px; padding:0 0 10px;}
.full .title h2 .txt11	{display:block; margin-top:-6px; color:#666; font-style:normal;}
.title h3,	.title .txt_title03,	.title h4,	.title .txt_title04	{font-weight:normal; font-family:Georgia, Dotum,돋움; font-style:italic;}
.title h3.kr,	.title .txt_title03.kr,	.title h4.kr,	.title .txt_title04.kr	{font-weight:bold; font-family:Dotum,돋움; font-style:normal;}
.title h3,	.title .txt_title03	{padding-bottom:9px; font-size:15px; line-height:19px; color:#000; letter-spacing:0.5px;}
.title h3.kr,	.title .txt_title03.kr	{font-size:14px; line-height:18px; letter-spacing:0;}
.title h3.lt,	.title h3.lt02	{padding-bottom:4px; font-style:italic; font-size:14px; color:#666;}
.title h3.lt	{margin-bottom:20px; border-bottom:1px solid #eee;}
.title h3.lt02	{}
.title.gt	{margin-bottom:28px; text-align:center;}
.title.gt h3	{padding-bottom:6px; font-weight:bold; font-size:36px; line-height:40px; letter-spacing:0.5px; font-style:normal;}
.title.gt em.txt_en02b	{display:inline-block; margin-top:9px; font-size:14px; line-height:16px; color:#000; letter-spacing:1px;}
.title h4,	.title .txt_title04	{color:#000; letter-spacing:0.5px;}
.title h4.kr,	.title .txt_title04.kr	{letter-spacing:0;}
.title .txt_lt09_11	{font-weight:normal;}
/* 타이틀 우측 */
.title ul.txt_bul	{*zoom:1;}
.title ul.txt_bul:after	{content:""; display:block; clear:both; height:0; visibility:hidden;}
.title ul.txt_bul li	{float:left; margin-left:30px;}
.title p.txt_bul_info	{margin:0;}
.title .side03	{*overflow:hidden; bottom:4px;}	/* IE7 스크롤 문제로 *overflow:hidden; 추가*/
.anchor_in .title .side03	{bottom:8px;}
.title .side02 .txt11	{position:relative; top:-3px;}
.title .side02 .btn_lt	{margin-top:-3px;}
.title .side02 select	{margin-top:-8px;}
.title .side03 button	{margin-bottom:6px; *margin-bottom:28px;}
@media \0screen	{.title .side03 button	{margin-bottom:30px;}}/* IE8 */

/* - POPUP */
.popup .header	{padding:11px; background-color:#000; text-align:center; border-bottom:4px solid #b4a778;}
.popup .header .txt_title	{color:#fff; font-size:22px; line-height:26px; font-family:NanumGothicBold;}
.popup .header .txt_menu	{padding:2px 0 1px; color:#747474; font-size:9px; line-height:13px; font-family:Georgia, Dotum,돋움; letter-spacing:0; /*opacity:0.3; filter:alpha(opacity=30);*/;}
.popup .content	{padding:24px 24px 40px;}
/* popup_layer */
.layer	{position:fixed; z-index:99; background:url('/common/images/common/bg_layer.png') repeat 0 0;}
.layer .popup	{position:relative; left:-2px; top:-2px; background-color:#fff;}
.layer .header .title11	{padding-right:64px;}
.layer.type00	{position:absolute; z-index:1010; background:none; border:1px solid #000;}
.layer.type00 .popup	{position:static;}
.layer.type00 .title	{position:static; padding:9px 0 10px; background-color:#000; text-align:center; *zoom:0;}
.layer.type00 .img	{text-align:center;}
.layer.type00 .control	{position:relative; padding:5px 30px 4px 9px; border-top:1px solid #000;}
.layer.type00 .control label	{display:block; padding-top:2px;}
.layer.type00 .control button	{position:absolute; right:5px; top:5px;}
.layer.type00 .control .input_chk	{vertical-align:middle;}
.layer.type02	{text-align:left; white-space:nowrap;}
.layer.type02 .popup	{min-height:20px; border:1px solid #6d6d6d;}
.layer.type02 .close	{right:11px; top:11px;}
.layer.type02 .header	{position:static; min-height:18px; padding:11px 15px 0; border:none; background:none; *zoom:1;}
.layer.type02 .header:after	{display:block; clear:both; content:'';}
.layer.type02 .header .title	{padding-right:40px; border-top:none;}
.layer.type02 .header strong	{float:left; color:#3a3e3e; font-size:12px;}
.layer.type02 .btn_ico.close span	{width:12px; height:12px; background-image:url('/common/images/common/bg_btn_close02.gif');}
.layer.type02 .header .close.over span,	.layer.type02 .header .close span:active,	.type02.layer .close.btn_ico.over span,	.type02.layer .close.btn_ico span:active	{background-position:0px 0px;}
.layer.type02 .content	{padding:15px 16px 16px;}
.layer.type02 .content.space	{padding-right:40px;}
.layer.type02 .txt_bul	{margin-top:-3px;}
.layer.type02 .txt_bul li	{margin-top:3px;}
.layer.type03	{background:none;}
.layer.type03 .popup	{left:0; top:0; padding-right:64px; background:none;}
.layer.type03 .content	{padding:0; background-color:#000;}
.layer.type03 .btn_ico.close06	{position:absolute; right:0; top:0;}
.set_layer	{display:inline-block; *display:inline; position:relative; *z-index:10;}/* 간소화형 wrap */
.set_layer .layer	{position:absolute; right:-60px;}
.set_layer.posit02 .layer	{bottom:15px;}
.set_layer.click.posit02 .layer	{bottom:25px;}
.layer .popup .close	{position:absolute; right:13px; top:13px;}
.layer.size01	{width:400px;}
.layer.size02	{width:488px;}
.layer.size03	{}
.layer.size04	{width:720px;}
.layer.size05	{width:844px; height:520px;} /* 동영상 */
.d_mask	{display:none; position:fixed; left:0; top:0; z-index:98; background-color:#000;}
.d_layerPopuparea .layer	{display:none; position:fixed; left:0; top:0; z-index:99;}


/* ---- 여백 ---- */
/* 컨텐츠 여백:상단으로 정의 */
.mg00	{margin-top:0 !important; margin-bottom:0 !important;}
.mg0	{margin-top:0 !important;}
.mg5	{margin-top:5px !important;}
.mg8	{margin-top:8px !important;}
.mg10	{margin-top:10px !important;}
.mg15	{margin-top:16px !important;}
.mg20	{margin-top:20px !important;}
.mg25	{margin-top:24px !important;}
.mg30	{margin-top:30px !important;}
.mg40	{margin-top:40px !important;}
.mg48	{margin-top:48px !important;}
.mg76	{margin-top:76px !important;}
.mb5	{margin-bottom:5px !important;} /* 131219 */
.mg212  {margin-top:212px !important;}
.mg300  {margin-top:300px !important;}

/* 구분:왼쪽 여백 */
.txt_sort04	{margin-left:4px;}
.txt_sort08	{padding-left:5px; background:url("/common/images/common/line_sort.gif") no-repeat left top;}
.txt_sort08_l	{margin-left:8px; padding-left:8px; background:url("/common/images/common/line_sort.gif") no-repeat left center;}
.txt_sort11	{margin-left:11px;}
.txt_sort16	{margin-left:16px;}
/* 구분:float */
.side01	{float:left;}
.side02	{float:right !important;}
.side03	{position:absolute; right:0; bottom:11px;}
.set_divide	{position:relative; *zoom:1;}
.set_divide:after	{display:block; clear:both; content:'';}
.set_divide .side02.txt_bul li,	.set_divide .side03.txt_bul li	{float:left; margin-left:30px;}
.set_divide .side02 button,	.set_divide .side02 input,	.set_divide .side02 select	{*margin-bottom:8px;}
.set_divide.space00 .side02	{min-width:200px; text-align:right;}

/* 정렬:단독 사용에만 적용 */
.left	{text-align:left !important;}
.center	{text-align:center !important;}
.right	{text-align:right !important;}
/* popup 컨텐츠 middle */
.popup .box_mg	{display:table; width:100%; padding-top:19px; text-align:center;}
.popup .box_mg .set_txt	{display:table-cell; height:50px; *height:38px; *padding-top:5px; color:#333; text-align:center; vertical-align:middle;}
.popup .board ul.option	{padding-top:2px;}
/* 팝업높이 */
.popup .box_mg44	{height:445px;}


/* 로딩이미지 */
.set_loading	{position:relative; display:block;}
.loading	{position:absolute; top:50%; left:50%; z-index:30; margin-top:-24px; margin-left:-24px; border:none !important;}
.loading,	.loading img	{width:auto !important; height:auto !important;}

/* 스크립트파트에서만 이용 */
.none	{display:none !important;}